<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
<script>
    function Person(weight, height) {
    this.weight = weight;
    this.height = height;
    }
    Person.prototype.run = function() {
    console.log('run...', this);
    }

    function Student() {

    }

    // 原型继承 的操作步骤：
    // 1）子类.prototype = 父类的实例
    // 2）子类.prototype.constructor = 子类
    // 原型继承的作用：子类的实例对象能拿到 父类的 原型对象上的 「方法」。 
        // 即，继承了 父类的 方法
    // 缺点：实例对象内部不能，拿到 对应的属性方法。

    Student.prototype = new Person();

    const m = new Student();

    console.log(m);
</script>